home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 2000 October / Software of the Month - Ultimate Collection Shareware 277.iso / pc / PROGRAMS / UTILITY / WINLINUX / DATA1.CAB / programs_-_include / ASM-SPAR.{_A / UPA.H < prev    next >
C/C++ Source or Header  |  1999-09-17  |  1KB  |  25 lines

  1. /* $Id: upa.h,v 1.2 1997/04/04 00:50:30 davem Exp $ */
  2. #ifndef _SPARC64_UPA_H
  3. #define _SPARC64_UPA_H
  4.  
  5. /* UPA level registers and defines. */
  6.  
  7. /* UPA Config Register */
  8. #define UPA_CONFIG_RESV        0xffffffffc0000000 /* Reserved.                    */
  9. #define UPA_CONFIG_PCON        0x000000003fc00000 /* Depth of various sys queues. */
  10. #define UPA_CONFIG_MID        0x00000000003e0000 /* Module ID.                   */
  11. #define UPA_CONFIG_PCAP        0x000000000001ffff /* Port Capabilities.           */
  12.  
  13. /* UPA Port ID Register */
  14. #define UPA_PORTID_FNP        0xff00000000000000 /* Hardcoded to 0xfc on ultra.  */
  15. #define UPA_PORTID_RESV        0x00fffff800000000 /* Reserved.                    */
  16. #define UPA_PORTID_ECCVALID     0x0000000400000000 /* Zero if mod can generate ECC */
  17. #define UPA_PORTID_ONEREAD      0x0000000200000000 /* Set if mod generates P_RASB  */
  18. #define UPA_PORTID_PINTRDQ      0x0000000180000000 /* # outstanding P_INT_REQ's    */
  19. #define UPA_PORTID_PREQDQ       0x000000007e000000 /* slave-wr's to mod supported  */
  20. #define UPA_PORTID_PREQRD       0x0000000001e00000 /* # incoming P_REQ's supported */
  21. #define UPA_PORTID_UPACAP       0x00000000001f0000 /* UPA capabilities of mod      */
  22. #define UPA_PORTID_ID           0x000000000000ffff /* Module Indentification bits  */
  23.  
  24. #endif /* !(_SPARC64_UPA_H) */
  25.